<!DOCTYPE HTML>
<html  xmlns:th="http://www.thymeleaf.org">
<head th:include="_meta :: header">
<title>添加</title>
</head>
<body>
<div class="layui-fluid">
    <div class="layui-row">
        <form class="layui-form form form-horizontal"  id="form-sysGenerator-add" action="#" th:action="@{/generator/sysGenerator/add}">
            <input type="hidden" name="save" value="true"/>
            <div class="layui-form-item">
                <label class="layui-form-label">
                    <span class="x-red">*</span>模块名称
                </label>
                <div class="layui-input-inline">
                    <input type="text" name="moduleName" required="" lay-verify="required" placeholder="请填写模块名称" id="moduleName"
                           autocomplete="off" class="layui-input" />
                </div>
            </div>
            <div class="layui-form-item">
                <label class="layui-form-label">
                    <span class="x-red">*</span>表名称
                </label>
                <div class="layui-input-inline">
                    <select class="select" name="tableName" id="tableName">
                        <option th:each="table:${databases}" th:value="${table}" th:text="${table}"></option>
                    </select>
                </div>
            </div>

            <div class="layui-form-item">
                <label class="layui-form-label">
                    <span class="x-red">*</span>是否忽略前缀
                </label>
                <div class="layui-input-inline">
                    <input type="radio" name="ignoreFlag" value="1" title="是"  checked="checked" />
                    <input type="radio"   name="ignoreFlag" value="0" title="否" />
                </div>
            </div>
            <div class="layui-form-item"  id="ignorePrefixDiv">
                <label class="layui-form-label">
                    <span class="x-red">*</span>前缀
                </label>
                <div class="layui-input-inline">
                    <input type="text" name="ignorePrefix" required="" lay-verify="required" placeholder="请填写前缀" id="ignorePrefix"
                           autocomplete="off" class="layui-input" />
                </div>
            </div>
            <div class="layui-form-item">
                <label class="layui-form-label">
                    <span class="x-red">*</span>是否生成rest接口
                </label>
                <div class="layui-input-inline">
                    <input type="radio" name="createRest" value="1" title="是"  checked="checked" />
                    <input type="radio"   name="createRest" value="0" title="否" />
                </div>
            </div>
            <div class="layui-form-item">
                <label class="layui-form-label">
                </label>
                <button  class="layui-btn" id="subbtn" type="submit" >
                    增加
                </button>
                <button  class="layui-btn" id="reset" type="reset" >
                    重置
                </button>
            </div>
        </form>
    </div>
</div>

<!--_footer 作为公共模版分离出去-->
<div th:replace="_footer :: footerjs"></div>
<div th:replace="_ueditor :: ueditor"></div>
 <!--/_footer 作为公共模版分离出去-->
<!--请在下方写此页面业务相关的脚本-->
<script>
    layui.use(['form', 'layer'],
        function() {
            $ = layui.jquery;
            var form = layui.form,
                layer = layui.layer;
        });
 $(function(){

     $("input[name=ignoreFlag]").click(function(){
         var ignoreFlag = $("input[name=ignoreFlag]:checked").val();
         if(ignoreFlag == 0){
             $("#ignorePrefixDiv").hide();
         }else{
             $("#ignorePrefixDiv").show();
         }
     });

	$("#form-sysGenerator-add").validate({
		rules:{
            moduleName:{
                required: true,
			},
            tableName:{
                required: true,
			},
            ignoreFlag:{
                required: true,
			},
            ignorePrefix:{
                required: true,
			},
            createRest:{
                required: true,
			}
		},
		onkeyup:false,
		debug: true,
		success:"valid",
		submitHandler:function(form){
				$(form).ajaxSubmit({
				type: 'POST',
				url: "/generator/sysGenerator/add" ,
				success: function(data){
					if(data.code == "1"){
						selfmsg('添加成功!',1,function(){
							var index = parent.layer.getFrameIndex(window.name);
							parent.location.reload();
							parent.layer.close(index);
						});
					}else{
						selfmsg('添加失败!');
					}
				},
                error: function(){
					selfmsg('添加异常!',5);
				}
			});
		}
	});
});
        lay('.timeSpace').each(function(){
            laydate.render({
                elem: this
                ,trigger: 'click'
                ,type: 'datetime'
            });
        });
</script>
<!--/请在上方写此页面业务相关的脚本-->
</body>
</html>